package Vue;

import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import java.util.ArrayList;

import javax.swing.BoxLayout;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

import Controller.IObservateur;

public class Resultat extends JPanel implements IObservateur{
	//	private JLabel resultats = new JLabel("Resultats :");
	public JTextArea resultatText;
	public Resultat() {
		this.setBackground(Color.WHITE);
		this.setLayout(new BoxLayout(this, BoxLayout.PAGE_AXIS));
		this.setAutoscrolls(true);

		
		resultatText = new JTextArea();
		resultatText.setTabSize(10);
		resultatText.setAutoscrolls(true);
		JScrollPane scroll = new JScrollPane(resultatText);
		this.add(scroll);

	}

	@Override
	public void notifier(String titre, String message) {
		// TODO Auto-generated method stub
		if (titre == "" & message =="")
		{
			resultatText.append("\n");
		}
		else
		{
			if (titre != "")
			{
				resultatText.append(titre+"\n");				
			}
			resultatText.append(message+"\n");
		}
	}
}
